package org.springframework.remoting.interceptor;

import org.aopalliance.intercept.MethodInvocation;
import org.springframework.remoting.support.RemoteInvocationTraceInterceptor;

/** 
 * 类描述：远程调用异常转换<br>
 * <br/>
 * 创建人：邓强   <br>
 * 创建时间：2017年12月18日 下午6:48:18    <br> 
 * 修改人：  <br>
 * 修改时间：2017年12月18日 下午6:48:18   <br>  
 * 修改备注：     <br>
 * @version   V1.0      
 */
public class RemoteInterceptor extends RemoteInvocationTraceInterceptor{
	public RemoteInterceptor() {
		super();
	}

	public RemoteInterceptor(String exporterName) {
		super(exporterName);
	}

	@Override
	public Object invoke(MethodInvocation invocation) throws Throwable {
		try {
			return super.invoke(invocation);
		} catch (Exception e) {
			throw new Exception(e);
		}
	}
}
